<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>sdps: xsdps_host.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">sdps
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xsdps__host_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xsdps_host.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga220352b3948b59ad89e32bb71579b861"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga220352b3948b59ad89e32bb71579b861">XSdPs_SetTapDelay_SDR104</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga220352b3948b59ad89e32bb71579b861"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the tap delay for SDR104 uhs mode.  <a href="group__sdps__api.html#ga220352b3948b59ad89e32bb71579b861">More...</a><br/></td></tr>
<tr class="separator:ga220352b3948b59ad89e32bb71579b861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc5e8e46a354e7a21b046435382bba12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gafc5e8e46a354e7a21b046435382bba12">XSdPs_SetTapDelay_SDR50</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gafc5e8e46a354e7a21b046435382bba12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the tap delay for SDR50 uhs mode.  <a href="group__sdps__api.html#gafc5e8e46a354e7a21b046435382bba12">More...</a><br/></td></tr>
<tr class="separator:gafc5e8e46a354e7a21b046435382bba12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8066fed7198c31836229aeb151ab569"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gae8066fed7198c31836229aeb151ab569">XSdPs_SetTapDelay_DDR50</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gae8066fed7198c31836229aeb151ab569"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the tap delay for DDR50 uhs mode.  <a href="group__sdps__api.html#gae8066fed7198c31836229aeb151ab569">More...</a><br/></td></tr>
<tr class="separator:gae8066fed7198c31836229aeb151ab569"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0dbbe882b04aab3d81add6021a8698bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga0dbbe882b04aab3d81add6021a8698bf">XSdPs_SetTapDelay_SDR25</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga0dbbe882b04aab3d81add6021a8698bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the tap delay for SDR25 uhs mode.  <a href="group__sdps__api.html#ga0dbbe882b04aab3d81add6021a8698bf">More...</a><br/></td></tr>
<tr class="separator:ga0dbbe882b04aab3d81add6021a8698bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac487bcb38cd80e158c7b833b4b3be34d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gac487bcb38cd80e158c7b833b4b3be34d">XSdPs_Switch_Voltage</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac487bcb38cd80e158c7b833b4b3be34d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Switches the SD card voltage from 3v3 to 1v8.  <a href="group__sdps__api.html#gac487bcb38cd80e158c7b833b4b3be34d">More...</a><br/></td></tr>
<tr class="separator:gac487bcb38cd80e158c7b833b4b3be34d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78d4cd8fc91d6c32b6ed35bd86581cb3"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga78d4cd8fc91d6c32b6ed35bd86581cb3">XSdPs_SetupTransfer</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga78d4cd8fc91d6c32b6ed35bd86581cb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates the transfer to or from SD card.  <a href="group__sdps__api.html#ga78d4cd8fc91d6c32b6ed35bd86581cb3">More...</a><br/></td></tr>
<tr class="separator:ga78d4cd8fc91d6c32b6ed35bd86581cb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab802e347cc12cdd73d4d9dd7737535e6"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gab802e347cc12cdd73d4d9dd7737535e6">XSdPs_Reset</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u8 Value)</td></tr>
<tr class="memdesc:gab802e347cc12cdd73d4d9dd7737535e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the SD card.  <a href="group__sdps__api.html#gab802e347cc12cdd73d4d9dd7737535e6">More...</a><br/></td></tr>
<tr class="separator:gab802e347cc12cdd73d4d9dd7737535e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e868dda7aa547805fe79f9e840059e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga2e868dda7aa547805fe79f9e840059e5">XSdPs_SetExecTuning</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2e868dda7aa547805fe79f9e840059e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets bit to start execution of tuning.  <a href="group__sdps__api.html#ga2e868dda7aa547805fe79f9e840059e5">More...</a><br/></td></tr>
<tr class="separator:ga2e868dda7aa547805fe79f9e840059e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab81250892c84553ab4738f038ed35edf"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gab81250892c84553ab4738f038ed35edf">XSdPs_SdModeInit</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab81250892c84553ab4738f038ed35edf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes SD mode.  <a href="group__sdps__api.html#gab81250892c84553ab4738f038ed35edf">More...</a><br/></td></tr>
<tr class="separator:gab81250892c84553ab4738f038ed35edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6a7c6b7c9f7a52aac051af0aa6ef729"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gaf6a7c6b7c9f7a52aac051af0aa6ef729">XSdPs_MmcModeInit</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf6a7c6b7c9f7a52aac051af0aa6ef729"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes MMC mode.  <a href="group__sdps__api.html#gaf6a7c6b7c9f7a52aac051af0aa6ef729">More...</a><br/></td></tr>
<tr class="separator:gaf6a7c6b7c9f7a52aac051af0aa6ef729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga643a4036059e0a3094c22f46b1adccc8"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga643a4036059e0a3094c22f46b1adccc8">XSdPs_EmmcModeInit</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga643a4036059e0a3094c22f46b1adccc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes eMMC mode.  <a href="group__sdps__api.html#ga643a4036059e0a3094c22f46b1adccc8">More...</a><br/></td></tr>
<tr class="separator:ga643a4036059e0a3094c22f46b1adccc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa42580dd8c7438e838e274579d9c4be3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gaa42580dd8c7438e838e274579d9c4be3">XSdPs_DisableBusPower</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa42580dd8c7438e838e274579d9c4be3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the bus power.  <a href="group__sdps__api.html#gaa42580dd8c7438e838e274579d9c4be3">More...</a><br/></td></tr>
<tr class="separator:gaa42580dd8c7438e838e274579d9c4be3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca5e99fecb052c0552ab2d7a692a21ad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gaca5e99fecb052c0552ab2d7a692a21ad">XSdPs_EnableBusPower</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaca5e99fecb052c0552ab2d7a692a21ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the bus power.  <a href="group__sdps__api.html#gaca5e99fecb052c0552ab2d7a692a21ad">More...</a><br/></td></tr>
<tr class="separator:gaca5e99fecb052c0552ab2d7a692a21ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb269de0a2001e73f252206fa07ce1e7"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gabb269de0a2001e73f252206fa07ce1e7">XSdPs_SdCardEnum</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gabb269de0a2001e73f252206fa07ce1e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates the SD card.  <a href="group__sdps__api.html#gabb269de0a2001e73f252206fa07ce1e7">More...</a><br/></td></tr>
<tr class="separator:gabb269de0a2001e73f252206fa07ce1e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8683eac6348837f171e31b10d27c8f13"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga8683eac6348837f171e31b10d27c8f13">XSdPs_MmcCardEnum</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8683eac6348837f171e31b10d27c8f13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates the MMC card.  <a href="group__sdps__api.html#ga8683eac6348837f171e31b10d27c8f13">More...</a><br/></td></tr>
<tr class="separator:ga8683eac6348837f171e31b10d27c8f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8446a2398d2a9d346f9a52bf700f42d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gad8446a2398d2a9d346f9a52bf700f42d">XSdPs_Execute_Tuning</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad8446a2398d2a9d346f9a52bf700f42d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs SD tuning.  <a href="group__sdps__api.html#gad8446a2398d2a9d346f9a52bf700f42d">More...</a><br/></td></tr>
<tr class="separator:gad8446a2398d2a9d346f9a52bf700f42d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6793165c476a72b093f179766ab176f"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gad6793165c476a72b093f179766ab176f">XSdPs_EnableClock</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u16 ClockReg)</td></tr>
<tr class="memdesc:gad6793165c476a72b093f179766ab176f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the clock.  <a href="group__sdps__api.html#gad6793165c476a72b093f179766ab176f">More...</a><br/></td></tr>
<tr class="separator:gad6793165c476a72b093f179766ab176f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga489b7d969537f9d455ec128a390a749d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga489b7d969537f9d455ec128a390a749d">XSdPs_CalcBusSpeed</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u32 *Arg)</td></tr>
<tr class="memdesc:ga489b7d969537f9d455ec128a390a749d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the bus speed.  <a href="group__sdps__api.html#ga489b7d969537f9d455ec128a390a749d">More...</a><br/></td></tr>
<tr class="separator:ga489b7d969537f9d455ec128a390a749d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fde94c65a7c6e64e2444cb33e7d0431"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga4fde94c65a7c6e64e2444cb33e7d0431">XSdPs_SetupReadDma</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u16 BlkCnt, u16 BlkSize, u8 *Buff)</td></tr>
<tr class="memdesc:ga4fde94c65a7c6e64e2444cb33e7d0431"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to do the DMA transfer to or from SD card.  <a href="group__sdps__api.html#ga4fde94c65a7c6e64e2444cb33e7d0431">More...</a><br/></td></tr>
<tr class="separator:ga4fde94c65a7c6e64e2444cb33e7d0431"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7deb56821f069d713aa76a10b83c4baa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga7deb56821f069d713aa76a10b83c4baa">XSdPs_SetupWriteDma</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u16 BlkCnt, u16 BlkSize, const u8 *Buff)</td></tr>
<tr class="memdesc:ga7deb56821f069d713aa76a10b83c4baa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to do the DMA transfer to or from SD card.  <a href="group__sdps__api.html#ga7deb56821f069d713aa76a10b83c4baa">More...</a><br/></td></tr>
<tr class="separator:ga7deb56821f069d713aa76a10b83c4baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8fc46805b1c3026474ca3b26142a9133"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga8fc46805b1c3026474ca3b26142a9133">XSdPs_Setup32ADMA2DescTbl</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u32 BlkCnt, const u8 *Buff)</td></tr>
<tr class="memdesc:ga8fc46805b1c3026474ca3b26142a9133"><td class="mdescLeft">&#160;</td><td class="mdescRight">API to setup ADMA2 descriptor table for 32-bit DMA.  <a href="group__sdps__api.html#ga8fc46805b1c3026474ca3b26142a9133">More...</a><br/></td></tr>
<tr class="separator:ga8fc46805b1c3026474ca3b26142a9133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed024f423e3600d7ec230f7ca8bb1118"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gaed024f423e3600d7ec230f7ca8bb1118">XSdPs_Setup64ADMA2DescTbl</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u32 BlkCnt, const u8 *Buff)</td></tr>
<tr class="memdesc:gaed024f423e3600d7ec230f7ca8bb1118"><td class="mdescLeft">&#160;</td><td class="mdescRight">API to setup ADMA2 descriptor table for 64-bit DMA.  <a href="group__sdps__api.html#gaed024f423e3600d7ec230f7ca8bb1118">More...</a><br/></td></tr>
<tr class="separator:gaed024f423e3600d7ec230f7ca8bb1118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd492dfefb8a2fe67964993032250bd4"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gacd492dfefb8a2fe67964993032250bd4">XSdPs_CalcClock</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u32 SelFreq)</td></tr>
<tr class="memdesc:gacd492dfefb8a2fe67964993032250bd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the clock divisor value.  <a href="group__sdps__api.html#gacd492dfefb8a2fe67964993032250bd4">More...</a><br/></td></tr>
<tr class="separator:gacd492dfefb8a2fe67964993032250bd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf51d4f72c727b7d28592ac797fe5d467"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gaf51d4f72c727b7d28592ac797fe5d467">XSdPs_DllRstCtrl</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u8 EnRst)</td></tr>
<tr class="memdesc:gaf51d4f72c727b7d28592ac797fe5d467"><td class="mdescLeft">&#160;</td><td class="mdescRight">API to Set or Reset the DLL.  <a href="group__sdps__api.html#gaf51d4f72c727b7d28592ac797fe5d467">More...</a><br/></td></tr>
<tr class="separator:gaf51d4f72c727b7d28592ac797fe5d467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf453a36b7ec19fb4b5dbfda827cc6a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gacf453a36b7ec19fb4b5dbfda827cc6a7">XSdPs_ConfigTapDelay</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gacf453a36b7ec19fb4b5dbfda827cc6a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to configure the Tap Delays.  <a href="group__sdps__api.html#gacf453a36b7ec19fb4b5dbfda827cc6a7">More...</a><br/></td></tr>
<tr class="separator:gacf453a36b7ec19fb4b5dbfda827cc6a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab75b25b7d98ac1e72aa60cda683ffcda"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gab75b25b7d98ac1e72aa60cda683ffcda">XSdPs_SetVoltage18</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab75b25b7d98ac1e72aa60cda683ffcda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets voltage to 1.8 V.  <a href="group__sdps__api.html#gab75b25b7d98ac1e72aa60cda683ffcda">More...</a><br/></td></tr>
<tr class="separator:gab75b25b7d98ac1e72aa60cda683ffcda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8644655cee22998e56ef1dba7871ac89"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga8644655cee22998e56ef1dba7871ac89">XSdPs_ConfigPower</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8644655cee22998e56ef1dba7871ac89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the Power Level.  <a href="group__sdps__api.html#ga8644655cee22998e56ef1dba7871ac89">More...</a><br/></td></tr>
<tr class="separator:ga8644655cee22998e56ef1dba7871ac89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacae52488893efc2acb048af3660254f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gacae52488893efc2acb048af3660254f5">XSdPs_ConfigDma</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gacae52488893efc2acb048af3660254f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the DMA.  <a href="group__sdps__api.html#gacae52488893efc2acb048af3660254f5">More...</a><br/></td></tr>
<tr class="separator:gacae52488893efc2acb048af3660254f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d77b69b0e2e4ca66556dc8a90f834c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga5d77b69b0e2e4ca66556dc8a90f834c4">XSdPs_ConfigInterrupt</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5d77b69b0e2e4ca66556dc8a90f834c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the Interrupts.  <a href="group__sdps__api.html#ga5d77b69b0e2e4ca66556dc8a90f834c4">More...</a><br/></td></tr>
<tr class="separator:ga5d77b69b0e2e4ca66556dc8a90f834c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c5c45efb0402b9d8e6a33d036dbd220"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga1c5c45efb0402b9d8e6a33d036dbd220">XSdPs_CmdTransfer</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u32 Cmd, u32 Arg, u32 BlkCnt)</td></tr>
<tr class="memdesc:ga1c5c45efb0402b9d8e6a33d036dbd220"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates SD command.  <a href="group__sdps__api.html#ga1c5c45efb0402b9d8e6a33d036dbd220">More...</a><br/></td></tr>
<tr class="separator:ga1c5c45efb0402b9d8e6a33d036dbd220"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa85509249cb90b33c8a201a751bdd8f"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#gaaa85509249cb90b33c8a201a751bdd8f">XSdps_CheckTransferDone</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaaa85509249cb90b33c8a201a751bdd8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the transfer is completed successfully.  <a href="group__sdps__api.html#gaaa85509249cb90b33c8a201a751bdd8f">More...</a><br/></td></tr>
<tr class="separator:gaaa85509249cb90b33c8a201a751bdd8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c9d104a1d7f9e14d8b2b79fbb47702d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga3c9d104a1d7f9e14d8b2b79fbb47702d">XSdPs_CheckBusIdle</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u32 Value)</td></tr>
<tr class="memdesc:ga3c9d104a1d7f9e14d8b2b79fbb47702d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the CMD/DATA bus is idle or not.  <a href="group__sdps__api.html#ga3c9d104a1d7f9e14d8b2b79fbb47702d">More...</a><br/></td></tr>
<tr class="separator:ga3c9d104a1d7f9e14d8b2b79fbb47702d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga959b013962a6b53aa1c52f8ed78153be"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdps__api.html#ga959b013962a6b53aa1c52f8ed78153be">XSdPs_FrameCmd</a> (<a class="el" href="struct_x_sd_ps.html">XSdPs</a> *InstancePtr, u32 Cmd)</td></tr>
<tr class="memdesc:ga959b013962a6b53aa1c52f8ed78153be"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function frames the Command register for a particular command.  <a href="group__sdps__api.html#ga959b013962a6b53aa1c52f8ed78153be">More...</a><br/></td></tr>
<tr class="separator:ga959b013962a6b53aa1c52f8ed78153be"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
